The European hotspot is known for its Mediterranean sun, as well as fabulous architecture, great food and impressive prices.