My favorite being Dubrovnik, Croatia. Super clean - Super friendly - just beautiful! And the small beach was amazing. .
There is also a Candy Shop in the main street which sold amazing candy at unbelievable prices!! Needless to say, we brought home lots of goodies.
Your money goes a long way here. It's like 1 USD = 5.5 Kunas depending on exchange rate. They also accept credit cards.
You don't need to buy your tickets with the cruise line for transport (Celebrity charges 12.00 US dollars per person; we paid 9 US r/t for both of us) Very easy bus system. They actually drop you off right where Celebrity drops off their passengers so you won't be lost or confused. Just make sure you buy your tickets at the window r/t because you have to use their currency the Kuna.