I believe they need to be disclosed on the first booking page and can't legally be charged later if that's not the case - even if in the fine print. EU rules mandate transparent, all-in prices and you can possibly claim any resort fees back after returning, Not sure about the UK though.