The Czech Republic is a land of fascinating castles, romantic lakes and valleys, picturesque medieval squares and famous spas. It is divided into two main regions, Bohemia to the west and Moravia in the east. Although small, the Czech Republic is crammed with attractive places to explore.