Europe offers no shortage of excellent city break destinations. The best choices include London, Amsterdam, Paris, Barcelona, Lisbon, Budapest, Prague, Valencia and Dublin.