Panama is a place that offers a plethora of things to do on your vacation. If you enjoy gambling, there are many casinos. If you are a history buff you’ll find a wealth of historic sites to visit. If the outdoors appeals to you, this country has no shortage of outdoor activities and extreme sports to choose from. Diving and snorkeling enthusiasts love the pristine waters and the large selection of ocean life. If you can't imagine anything better than lying on the beach, shopping and dining, this place is perfect to visit as well.