scotland wales edinburgh golf club portugal london golf glasgow ireland golf clubs holiday hotel booking noclegi golf course escort hotels hotele algarve hotel cottage accommodation christmas escorts faro