A rooftop garden or terrace is the perfect place for outdoor entertaining during summer. If you're looking to update or create a rooftop oasis of your own, these inner-city rooftop retreats are packed with inspiration.