Philipsburg is great, there is beach right in town, 20 dollars get you 2 chairs, beer and an umbrella. The town is nice with lots of shops and beautiful palm lined streets. Marigot on the French side is ok but I prefer Philipsburg. Maho beach is great for watching planes taking off and landing on a nice beach. Water taxis offer service straight from the ship to Philipsburg continuously for one price all day. Orient beach is nice but watch out for nudists!