The Maldives is generally considered to be a more expensive destination than The Bahamas, with luxury resorts charging upwards of $1,000 per night. In The Maldives, hotels are generally on their own separate smaller islands, with overwater bungalows being a popular choice for couples and honeymooners.