Been to Europe, the US and the Middle East.
It's really hard to choose just one place. Everything has something for me that I love, depending on my mood I guess.
Overall: Athens, Greece. It has everything. History, transport, food, culture, beaches, cheap prices, friendliness...