Family friendly hotels most popular for long weekends