I can't say I've been many places I've hated! If you look hard enough there's usually something for everyone everywhere. Except for maybe Croydon. Top 3 probably along these lines.
1. La Paz, Bolivia. Literally takes my breath away!
2. Tirana, Albania. Fascinating history.
3. Belfast...