best place for smaller town... not too hot...not too much rain..good restaurants.. and some nightlife and music