Whatever your choice might be, you can be sure that each and every one of them has something great to offer, while all of them are an interesting mosaic of wonderful architecture, amazing beaches, and a laid-back atmosphere.