Few can deny that Eastern Europe’s favorite city break has everything going for it. With its combination of cheap, great-tasting beer, its stunning medieval architecture and its beautiful women, Prague is one of the few cities that really doesn’t exaggerate when it claims to have “something for everyone”