Any recommendations please? We had booked the Grand Riviera Princess but have had to change dates and the price has rocketed. So have to look for an alternative hotel.