British nationals and Irish can enter and stay for as long as they like.
Six months is given to nationals from European Union, Andorra, Antigua and Barbuda, Argentina, Australia, Bahamas, Barbados, Belize, Botswana, Brazil, Brunei, Canada, Chile, Costa Rica, Dominica, East Timor, Grenada, Guatemala, Honduras, Hong Kong, Iceland, Israel, Japan, Kiribati, Liechtenstein, Macau, Malaysia, Maldives, Marshall Islands, Mauritius, Mexico, Micronesia, Monaco, Namibia, Nauru, New , Zealand, Nicaragua, Norway, Palau, Panama, Papua New Guinea, Paraguay, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Seychelles, Singapore, Solomon Islands, South Korea, Switzerland, Taiwan, Tonga, Trinidad and Tobago, Tuvalu, United States of America, Uruguay, Vanuatu and Vatican.
Passport holders from Bahrain, Kuwait, Oman, Qatar, Saudi Arabia and UAE and apply for an electronic visa waiver for £30.
United Kingdom - Visa information website
UK embassies