I want to stay in a nice hotel for my 30th in January, all hotels seem so expensive which is not the problem, its the fact all reviews seem mediocre. Obviously Copacabana Palace is highly recommended but are there any other genuine good quality suggestions? £300 per approx budget.