A great all-round destination, Cancun is perfect for those seeking to combine a stylish beach holiday with excellent hotels, offering a superb range of amenities and activities. Playa del Carmen and adjacent Playacar have a more compact, resort feel with shops, bars and restaurants, as well as the requisite sandy beaches! For those seeking the 'real' Mexico, Tulum is altogether quieter with well-preserved Mayan ruins.