Help me decide please. We are looking to go away for a couple of nights in the uk for the first time with our 20 month old. Would we be better in a hotel or self catering?! I can't decide what would be best?