(1) is grammatically correct, and there is no need to split it into two sentences. However, "has many beautiful places" seems a slightly odd thing to say of a town. , depending on exactly what is beautiful.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.