The Charles University Botanical Gardens are not the biggest in the city but they have the distinction of a perfect location: crammed into a normal city block between the old town and the hill of Vyšehrad are the enormous greenhouses that with the surrounding eight acres host some 5,000 types of plants from all over the world and provide a peaceful oasis for Prague denizens.