UK - There is no such diverse country of its size in terms geography, culture, history etc
Belgium - Love it. People, food, history, just great
India - Eye opening, fun, what's not too like.
Spain - Amongst other things, has the Canary Islands........
US - Never fails to amaze me, not all...