Spanning jagged mountains, deep valleys and beautiful coastlines, it is easy to see why Spain is often at the top of most travelers' bucket lists. In 2014, the country greeted 64.9 million tourists in 2014 , according to the country's tourism minister, an increase from previous years. Madrid and Barcelona are two Spanish hot spots attracting travelers, but there are several breathtaking sights to see in this country.

Perched across a steep spur and winding between the gorges of Huecar and Jucar rivers, Cuenca is an incredible city to visit . This UNESCO World Heritage site is a medieval fortified city, originally built by the Moors. The town is famous for its "Casas Colgadas," or "Hanging Houses," which cling dramatically over the Huecar gorge. Spain's most famous castle, the Alcazar of Segovia , is also perched on a large rocky cliff, or promontery . This castle was originally built as a military fortress to defend the city below from attacks and its high position sand surrounding rivers made it impregnable . Later, because of its beauty and proximity to mountain forest hunting grounds, the castle became one of the favorite residences of the kings of Castile . Today, the castle is one of the most popular tourist sites in Spain, and it is also rumored to be the inspiration for Cinderella's Castle in Walt Disney World .

One place also not to miss is Setenil de las Bodegas , a town that was built into and under the rock walls of a narrow river gorge that was eroded by the Rio Trejo river . Because of the rocky overhang, in some areas of the town, it actually looks like the rock is falling onto the buildings themselves . It is believed that the town has been inhabited since pre-historic times, reports Messy Nessy Chic, and that the cave-like houses were built for practical reasons : the natural caves could be easily converted into houses by just adding an external wall.

Spain is also home to some stunning seaside towns, such as Ibiza and San Sebastian, and beautiful white beaches. If you are looking for a more secluded spot on the water, be sure to explore Cabo de Gata Natural Park's hidden coves and sandy beaches , or head to Playa de se Illetes on the Island of Formentera, home to what many consider on of the best island beaches in Spain.

(MORE: Most Amazing Natural Wonder in Every EU Country )

So whether you want to explore the museums of Madrid, the old town of Barcelona, relax at the beach, or hike "La Ruta del Cares " through the Picos de Europa National Park, Spain offers a myriad of stunning sites that are not to be missed. Click on the slideshow above to see 50 places you have to visit in this beautiful country.