Detailed guide to all 18 different types of Balcony Rooms on Carnival cruise ships so you can choose which is the best for you. With real photos.