Dubai and Abu Dhabi rank in top 10 places to buy a holiday home: Venice tops the list