There is some place in England that is a snooker farm. It's out in the country and they have a little hotel where you can stay and eat and enjoy the scenery. There is also a snooker table where you can play all you want and they also offer lessons with a pro coach. Sounds like a great vacation to me! I seriously think I will do this one day, haha
http://delcoachessnooker.com/default.aspx